<?php 
    // 接受请求体中的内容
    $data = file_get_contents('php://input');
    $data = json_decode($data,true);
    $username = isset($data['username'])?$data['username']:'';
    $pwd = isset($data['pwd'])?$data['pwd']:'';
    // 检查参数
    if(!$username || !$pwd){
        // 服务端规定200是正常情况 其他的都是有问题
        die(json_encode(['code'=>201,'msg'=>'账号或者密码必须传递','data'=>[]]));
    }
    // 检查用户名是否重复
    $mysql = mysqli_connect('127.0.0.1','root','root','fames');
    // 执行SQL语句 执行的是查询操作，会存在结果集返回
    $res = mysqli_query($mysql,"select * from user where username = '$username'");
    // 从结果集中提取数据  只要有一条数据存在 就证明重复
    $user = mysqli_fetch_assoc($res);
    if($user){
        die(json_encode(['code'=>202,'msg'=>'用户名重复','data'=>[]]));
    }
    // 代码执行到这一行说明目前是没问题 就保存用户的信息
    mysqli_query($mysql,"insert into user (`username`,`pwd`) values('$username','$pwd')");
    echo json_encode(['code'=>200,'msg'=>'ok','data'=>[]]);
?>